def resolve_deps(items):
    """ determines if all dependencies for a set of items are availible.
        This is calculated using a slightly complicated algorithm, described here:
        
    """
    # Add an actual algorithm here...
    pass
